/* SPDX-License-Identifier: BSD-3-Clause
 *
 * Copyright(c) 2022 Intel Corporation. All rights reserved.
 */

/* Created 13-Sep-2022 11:32:32 with script ref_matrix.m v1.9-rc1-1767-gf95e12db0 */

#define MEL_FILTERBANK_32_TEST3_FFT_SIZE  128
#define MEL_FILTERBANK_32_TEST3_NUM_MEL_BINS  10
#define MEL_FILTERBANK_32_TEST3_NORM_SLANEY  0
#define MEL_FILTERBANK_32_TEST3_MEL_LOG  MEL_LOG10
#define MEL_FILTERBANK_32_TEST3_SHIFT  2

static const int32_t mel_filterbank_32_test3_real[65] = {
	 1809626122,  2078831788,  2076276839,  1702121709,  1570683325,  1292617533,
	  236132369,  -348441473, -1601496640,   664091035,  1563217394,  -968092351,
	 1460992986, -1843592188,  -520584074,  -995704700, -1490692186,   562638912,
	 -788664159,  1971870392,    -5695173,  1024815776, -2092698467,   452488499,
	  328355925,  1320181983,   665582756,  1624478588,  1728178556, -1493648507,
	-1320358473,  1249730895, -1886757211,  -473188605,  -859140114,  1005795040,
	-1699908311,  1256602151,  1214311563,   139147033, -1059343626, -1842736026,
	  540321193, -2041477541, -1881013172, -1590804423,  -212110944,   740176814,
	 1529484384,    -6676852, -1937955799,  -799583926,   608301233,  1230021268,
	 -905591736,    -9156824,  1367666262,   408572905,   156442504,  -726394330,
	 -379287590,  1262747189,  -673415565,  -160602846,  -567693024,
};

static const int32_t mel_filterbank_32_test3_imag[65] = {
	  771249939,   291108725,   651876590,   -38166160,  -436118560,   -96704586,
	-1861491985,  -382129738,  2014734620,  1205687647,   983624342,  1140960708,
	 1102006161,  1474334785,  1160314835,  2055833035, -1669198484,  -446346139,
	  -34099245, -1038975703, -1988714936,  2037452268,   972492175, -1511979541,
	-1512281361,   879712807,  -511128929, -1819298994,  -382937811, -1533343895,
	 1283852142,  1847901790, -2127213645,   644419390,   766791081, -1058181837,
	 1473950797,  -884940326, -2032119177, -1746732435,  1279406214,   907967366,
	 1217222868,   532243703,  1397648759, -1997062790,  -405981903, -1075164509,
	  -82047440,  1635691597,  -941951536,   425813835, -2034843240, -1480910452,
	 1434136270, -1310423009,  1416428825,  -695463185,   734939984, -1922572020,
	 1006349777,    -2225747,  1903958734,  -902920596,  -530168929,
};

static const int16_t mel_filterbank_32_test3_mel_log[10] = {
	  -135,   -147,   -133,   -111,    -90,    -88,    -69,    -55,    -46,    -42,
};
